// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name:   ResultadoEvaluacionRechazada.java
package wasolicitudesfiec.Ayudantias.SolicitarAyudantes;

import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.rave.web.ui.component.*;
import java.sql.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.faces.FacesException;
import javax.faces.application.FacesMessage;
import javax.faces.event.ValueChangeEvent;
import wasolicitudesfiec.*;
import wasolicitudesfiec.general.MensajeException;
import wasolicitudesfiec.logicacontrol.SolicitarAyudantes.CTRL_ResultadoEvaluacion;
import wasolicitudesfiec.plantillas.PanelIzquierdo;
import wasolicitudesfiec.plantillas.PanelNavegacion;

public class ResultadoEvaluacionRechazada extends AbstractPageBean implements ResultadoEvaluacionInterface {

    private void _init()
            throws Exception {
    }

    public Page getPage1() {
        return page1;
    }

    public void setPage1(Page p) {
        page1 = p;
    }

    public Html getHtml1() {
        return html1;
    }

    public void setHtml1(Html h) {
        html1 = h;
    }

    public Head getHead1() {
        return head1;
    }

    public void setHead1(Head h) {
        head1 = h;
    }

    public Link getLink1() {
        return link1;
    }

    public void setLink1(Link l) {
        link1 = l;
    }

    public Body getBody1() {
        return body1;
    }

    public void setBody1(Body b) {
        body1 = b;
    }

    public Form getForm1() {
        return form1;
    }

    public void setForm1(Form f) {
        form1 = f;
    }

    public TextArea getTextArea1() {
        return textArea1;
    }

    public void setTextArea1(TextArea ta) {
        textArea1 = ta;
    }

    public TextArea getTextArea2() {
        return textArea2;
    }

    public void setTextArea2(TextArea ta) {
        textArea2 = ta;
    }

    public StaticText getStaticText1() {
        return staticText1;
    }

    public void setStaticText1(StaticText st) {
        staticText1 = st;
    }

    public Button getButton1() {
        return button1;
    }

    public void setButton1(Button b) {
        button1 = b;
    }
    private Label label1 = new Label();

    public Label getLabel1() {
        return label1;
    }

    public void setLabel1(Label l) {
        this.label1 = l;
    }
    private StaticText staticText2 = new StaticText();

    public StaticText getStaticText2() {
        return staticText2;
    }

    public void setStaticText2(StaticText st) {
        this.staticText2 = st;
    }

    public ResultadoEvaluacionRechazada() {
        page1 = new Page();
        html1 = new Html();
        head1 = new Head();
        link1 = new Link();
        body1 = new Body();
        form1 = new Form();
        textArea1 = new TextArea();
        textArea2 = new TextArea();
        staticText1 = new StaticText();
        button1 = new Button();
        cTRL_ResultadoEvaluacion = new CTRL_ResultadoEvaluacion(this, getFacesContext());
        cTRL_ResultadoEvaluacion.setNombreActividad(CTRL_ResultadoEvaluacion.ActividadResultado.SolicitudRechazada);
    }

    @Override
    public void init() {
        try {
            super.init();
            try {
                _init();
            } catch (Exception e) {
                log("ResultadoEvaluacionSolicitudAyudantes Initialization Failure", e);
                throw (e instanceof FacesException) ? (FacesException) e : new FacesException(e);
            }
             cTRL_ResultadoEvaluacion.inicializar();
        } catch (MensajeException ex) {
             cTRL_ResultadoEvaluacion.addCookieMensaje(ex.getMessage());
            cTRL_ResultadoEvaluacion.redireccionar("/WA_SolicitudesFIEC/faces/general/Mensaje.jsp");            
        }
    }

    @Override
    public void preprocess() {
        try {
            cTRL_ResultadoEvaluacion.inicializar();
        } catch (MensajeException ex) {
            cTRL_ResultadoEvaluacion.redireccionar("/general/Mensaje.jsp");
        }
    }

    @Override
    public void prerender() {
        if (getPanelIzquierdo() != null) {
            getPanelIzquierdo().miPrerender();
        }
    }

    @Override
    public void destroy() {
    }

    protected ApplicationBean1 getApplicationBean1() {
        return (ApplicationBean1) getBean("ApplicationBean1");
    }

    protected RequestBean1 getRequestBean1() {
        return (RequestBean1) getBean("RequestBean1");
    }

    protected SessionBean1 getSessionBean1() {
        return (SessionBean1) getBean("SessionBean1");
    }

    public void textArea1_processValueChange(ValueChangeEvent valuechangeevent) {
    }
    private int __placeholder;
    private Page page1;
    private Html html1;
    private Head head1;
    private Link link1;
    private Body body1;
    private Form form1;
    private TextArea textArea1;
    private StaticText staticText1;
    private Button button1;
    private CTRL_ResultadoEvaluacion cTRL_ResultadoEvaluacion;
    private TextArea textArea2;

    /**
     * <p>Return a reference to the scoped data bean.</p>
     */
    protected ApplicationBean1 getweb$ApplicationBean1() {
        return (ApplicationBean1) getBean("web$ApplicationBean1");
    }

    protected PanelIzquierdo getPanelIzquierdo() {
        return (PanelIzquierdo) getBean("plantillas$PanelIzquierdo");
    }

    public void setObservaciones(String observacion) {
        textArea2.setText(observacion);
    }

    public String button1_action() {
        FacesMessage message;
        try {
            cTRL_ResultadoEvaluacion.finalizarSolicitud();
            cTRL_ResultadoEvaluacion.addCookieMensaje("Su solicitud ha finalizado.");
            return "mensaje";
        } catch (MensajeException ex) {
            message = new FacesMessage(FacesMessage.SEVERITY_ERROR, ex.getMessage(), ex.getMessage());
            getFacesContext().addMessage(null, message);
            return null;
        }
    }

    public void setTitulo(String titulo) {
        label1.setText(titulo);
    }

    public void setFechaMaxRecepcionSolicitudes(Date caducidadSolicitudes) {
    //No se necesita este metodo en la pagina asociada a este backing bean
    }

    public Date getFecha() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public PanelNavegacion getPanelNavegacion() {
          return (PanelNavegacion) getBean("plantillas$PanelNavegacion");
    }
}